//
//  BwtNativeExpressAdView.h
//  bwt_ad_flutter
//
//  Created by ciba on 2024/10/11.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <Flutter/Flutter.h>
#import "BwtNativeExpressAdManager.h"
#import <CXHAdSDK-Core/CXHAdSDKNativeExpressAd.h>
#import <CXHAdSDK-Adapter/CXHAdSDKAdapter.h>
#import <CXHAdSDK-Core/CXHBWTAdContainerView.h>

@interface BwtNativeExpressAdView : NSObject<FlutterPlatformView>

@property (nonatomic) UIView<CXHAdapterNativeExpressAdViewDelegate> *nativeExpressAdView;

-(instancetype)initWithWithFrame:(CGRect)frame
                  viewIdentifier:(int64_t)viewId
                       arguments:(id _Nullable)args
                 binaryMessenger:(NSObject<FlutterBinaryMessenger>*)messenger;

@end
